tmk – A Multi-Site, Multi-Platform System for Software Development
نویسندگان
چکیده
tmk is a tool that embeds the functionality of make in the scripting language Tcl in a very simple and convenient way. Furthermore, tmk allows higher levels of abstraction via modules and a flexible configuration framework. In addition to using tmk simply as a replacement for make, the users can create projects with global methods, objects, and options, and extend or modify the globally defined tasks using per-directory control files similar to the traditional Makefile concept. We give a brief overview of tmk’s core concepts, such as target and dependency definition, exception handling, and parameterization of targets and modules. Furthermore, we show some examples of how to use tmk’s configuration system for multi-platform software development and projects shared by multiple sites.
منابع مشابه
Voltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملApproach to Organizing the Functioning of Smart Elements in the Multi-Agent “Smart House” System
A research was conducted to form an approach to the design and implementation of a multi-agent control system of smart elements for a “Smart house”. The system was built on the example of three intelligent robots. In the architecture of the system under development, the main part is the subject-independent multi-agent kernel, which includes the following basic components: direct access service,...
متن کاملOntology-based multi-site software development methodology and tools
The disadvantages associated with remote communication rather than face-to-face communication is a key problem in the multi-site distributed software development environment. Awareness of what work has been done, what task has been misunderstood, what problems have been raised, what issues have been clarified, and understanding of why a team or a software engineer does not follow the project pl...
متن کاملUse and Design of Ontology-based Multi-agent System for Multi-site Software Development Environment
Large software development projects involve several participants who are distributed geographically without face-to-face communication. To maintain collaborative work through effective communication and coordination, it is necessary to have a common understanding of terminology and methodology to clarify software engineering concepts and enable knowledge exchange and reuse. We consider an ontol...
متن کاملTruncated Hepatitis B virus like nanoparticles: A novel drug delivery platform for cancer therapy
Nowadays, Nano-sized drug delivery systems have been studied extensively for theirpotential in cancer therapy. Various drug nanocarriers are being developed including liposomes, micelles, and Virus like nanoparticles (VLNPs). VLNPs offer many advantages for developing smart drug delivery systems due to their precise and repeated structures and relatively large cargo capacities. Truncated ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000